﻿/******************************************************************************
 *  作者：       Maxzhang1985
 *  创建时间：   2012/4/18 12:55:53
 *
 *
 ******************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ExORMDesginer.Models;
using System.IO;
using ExORMDesginer.Plugin;

namespace ExORMDesginer.Services
{
    public class DocumentGeneratorService
    {
        /// <summary>
        /// 创建选中表的说明文档
        /// </summary>
        public static bool CreateFile(string title, string dbName, List<DbEntity> items, string filePath, DateTime createDate)
        {
            if (items.Count > 0)
            {
                int tableCount = 0;
                int viewCount = 0;
                int spCount = 0;
                StringBuilder sbTableList = new StringBuilder();
                StringBuilder sbViewList = new StringBuilder();
                StringBuilder sbTableColumn = new StringBuilder();
                StringBuilder sbViewColumn = new StringBuilder();
                StringBuilder sbSPList = new StringBuilder();
                StringBuilder sbSPColumn = new StringBuilder();
                //StringBuilder fileStr = new StringBuilder();
                foreach (var i in items)
                {

                    //fileStr.Append(createHtml(i.Key).ToString());
                    switch (i.EntityViewType)
                    {
                        case EntityType.Table:
                            tableCount++;
                            sbTableList.Append(string.Format(@"
                <tr style='mso-yfti-irow:1;height:15.0pt'>
                  <td width=10 valign=top style='width:7.2pt;border:solid black 1.0pt;
                  border-top:none;mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;
                  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><a name=""headLOCAL_1-{0}""></a><span
                  lang=EN-US style='font-size:9.0pt'><a href=""#LOCAL_1-{0}"">{0}</a><o:p></o:p></span></p>
                  </td>
                  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
                  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
                  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
                  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{1}<o:p></o:p></span></p>
                  </td>
                 </tr>
                ", i.Name, i.Memo));
                        sbTableColumn.Append(createHtml(i));
                        break;
                        case EntityType.View:
                            viewCount++;
                            sbViewList.Append(string.Format(@"
                <tr style='mso-yfti-irow:1;height:15.0pt'>
                  <td width=10 valign=top style='width:7.2pt;border:solid black 1.0pt;
                  border-top:none;mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;
                  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><a name=""headLOCAL_1-{0}""></a><span
                  lang=EN-US style='font-size:9.0pt'><a href=""#LOCAL_1-{0}"">{0}</a><o:p></o:p></span></p>
                  </td>
                  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
                  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
                  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
                  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{0}<o:p></o:p></span></p>
                  </td>
                 </tr>", i.Name));
                            sbViewColumn.Append(createHtml(i));
                       break;

                        case EntityType.StoredProcedure:
                        spCount++;
                           sbSPList.Append(string.Format(@"
                    <tr style='mso-yfti-irow:1;height:15.0pt'>
                      <td width=10 valign=top style='width:7.2pt;border:solid black 1.0pt;
                      border-top:none;mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;
                      mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                      .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                      height:15.0pt'>
                      <p class=MsoNormal><a name=""headLOCAL_1-{0}""></a><span
                      lang=EN-US style='font-size:9.0pt'><a href=""#LOCAL_1-{0}"">{0}</a><o:p></o:p></span></p>
                      </td>
                      <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
                      border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
                      solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
                      1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                      .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                      height:15.0pt'>
                      <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{0}<o:p></o:p></span></p>
                      </td>
                     </tr>", i.Name));
                           sbSPColumn.Append(createHtml(i));
                       break;


                    }
                }
                SaveTxt(filePath, string.Format(@"<html xmlns:v=""urn:schemas-microsoft-com:vml""
                xmlns:o=""urn:schemas-microsoft-com:office:office""
                xmlns:w=""urn:schemas-microsoft-com:office:word""
                xmlns=""http://www.w3.org/TR/REC-html40""
                xmlns:ns0=""http://schemas.microsoft.com/office/2004/12/omml"">

                <head>
                <meta http-equiv=Content-Type content=""text/html; charset=gb2312"">
                <meta name=ProgId content=Word.Document>
                <meta name=Generator content=""Microsoft Word 11"">
                <meta name=Originator content=""Microsoft Word 11"">
                <link rel=File-List href=""{0}.files/filelist.xml"">
                <link rel=Edit-Time-Data href=""{0}.files/editdata.mso"">
                <!--[if !mso]>
                <style>
                v\:* {{behavior:url(#default#VML);}}
                o\:* {{behavior:url(#default#VML);}}
                w\:* {{behavior:url(#default#VML);}}
                .shape {{behavior:url(#default#VML);}}
                </style>
                <![endif]-->
                <title>{0}</title>
                <style>
                <!--p.MSONORMAL
	                {{mso-style-unhide:no;
	                mso-style-qformat:yes;}}
                li.MSONORMAL
	                {{mso-style-unhide:no;
	                mso-style-qformat:yes;}}
                div.MSONORMAL
	                {{mso-style-unhide:no;
	                mso-style-qformat:yes;}}
                p.MSOHEADER
	                {{mso-style-priority:99;}}
                li.MSOHEADER
	                {{mso-style-priority:99;}}
                div.MSOHEADER
	                {{mso-style-priority:99;}}
                p.MSOFOOTER
	                {{mso-style-priority:99;}}
                li.MSOFOOTER
	                {{mso-style-priority:99;}}
                div.MSOFOOTER
	                {{mso-style-priority:99;}}
                a:link
	                {{mso-style-priority:99;}}
                span.MSOHYPERLINK
	                {{mso-style-priority:99;}}
                a:visited
	                {{mso-style-priority:99;}}
                span.MSOHYPERLINKFOLLOWED
	                {{mso-style-priority:99;}}
                p
	                {{mso-style-priority:99;}}
                span.CHAR
	                {{mso-style-priority:99;
	                mso-style-unhide:no;}}
                span.CHAR0
	                {{mso-style-priority:99;
	                mso-style-unhide:no;}}
                .MSOCHPDEFAULT
	                {{mso-default-props:yes;}}
                table.MSONORMALTABLE
	                {{mso-style-priority:99;}}

                 /* Font Definitions */
                 @font-face
	                {{font-family:Helvetica;
	                panose-1:2 11 5 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:Courier;
	                panose-1:2 7 4 9 2 2 5 2 4 4;
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""Tms Rmn"";
	                panose-1:2 2 6 3 4 5 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:Helv;
	                panose-1:2 11 6 4 2 2 2 3 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""New York"";
	                panose-1:2 4 5 3 6 5 6 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:System;
	                panose-1:0 0 0 0 0 0 0 0 0 0;
	                mso-font-charset:134;
	                mso-generic-font-family:auto;
	                mso-font-format:other;
	                mso-font-pitch:auto;
	                mso-font-signature:1 135135232 16 0 262144 0;}}
                @font-face
	                {{font-family:Wingdings;
	                panose-1:5 0 0 0 0 0 0 0 0 0;
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""MS Mincho"";
	                panose-1:2 2 6 9 4 2 5 8 3 4;
	                mso-font-alt:""ＭＳ 明朝"";
	                mso-font-charset:128;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 134676480 16 0 131072 0;}}
                @font-face
	                {{font-family:Batang;
	                panose-1:2 3 6 0 0 1 1 1 1 1;
	                mso-font-alt:\BC14\D0D5;
	                mso-font-charset:129;
	                mso-generic-font-family:auto;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 151388160 16 0 524288 0;}}
                @font-face
	                {{font-family:宋体;
	                panose-1:2 1 6 0 3 1 1 1 1 1;
	                mso-font-alt:SimSun;
	                mso-font-charset:134;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 680460288 22 0 262145 0;}}
                @font-face
	                {{font-family:PMingLiU;
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-alt:新細明體;
	                mso-font-charset:136;
	                mso-generic-font-family:auto;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:1 134742016 16 0 1048576 0;}}
                @font-face
	                {{font-family:""MS Gothic"";
	                panose-1:2 11 6 9 7 2 5 8 2 4;
	                mso-font-alt:""ＭＳ ゴシック"";
	                mso-font-charset:128;
	                mso-generic-font-family:modern;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 134676480 16 0 131072 0;}}
                @font-face
	                {{font-family:Dotum;
	                panose-1:2 11 6 0 0 1 1 1 1 1;
	                mso-font-alt:\B3CB\C6C0;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 151388160 16 0 524288 0;}}
                @font-face
	                {{font-family:黑体;
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-alt:SimHei;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 135135232 16 0 262144 0;}}
                @font-face
	                {{font-family:MingLiU;
	                panose-1:2 2 5 9 0 0 0 0 0 0;
	                mso-font-alt:細明體;
	                mso-font-charset:136;
	                mso-generic-font-family:modern;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 134742016 16 0 1048576 0;}}
                @font-face
	                {{font-family:Mincho;
	                panose-1:2 2 6 9 4 3 5 8 3 5;
	                mso-font-alt:明朝;
	                mso-font-charset:128;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 134676480 16 0 131072 0;}}
                @font-face
	                {{font-family:Gulim;
	                panose-1:2 11 6 0 0 1 1 1 1 1;
	                mso-font-alt:\AD74\B9BC;
	                mso-font-charset:129;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:fixed;
	                mso-font-signature:1 151388160 16 0 524288 0;}}
                @font-face
	                {{font-family:Century;
	                panose-1:2 4 6 4 5 5 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""Angsana New"";
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:222;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:16777217 0 0 0 65536 0;}}
                @font-face
	                {{font-family:""Cordia New"";
	                panose-1:2 11 3 4 2 2 2 2 2 4;
	                mso-font-charset:222;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:16777217 0 0 0 65536 0;}}
                @font-face
	                {{font-family:Mangal;
	                panose-1:2 4 5 3 5 2 3 3 2 2;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:32768 0 0 0 0 0;}}
                @font-face
	                {{font-family:Latha;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:1048576 0 0 0 0 0;}}
                @font-face
	                {{font-family:Sylfaen;
	                panose-1:1 10 5 2 5 3 6 3 3 3;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:16778883 0 512 0 13 0;}}
                @font-face
	                {{font-family:Vrinda;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:0 0 0 0 0 0;}}
                @font-face
	                {{font-family:Raavi;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:0 0 0 0 0 0;}}
                @font-face
	                {{font-family:Shruti;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:0 0 0 0 0 0;}}
                @font-face
	                {{font-family:Sendnya;
	                panose-1:0 0 4 0 0 0 0 0 0 0;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:0 0 0 0 0 0;}}
                @font-face
	                {{font-family:Gautami;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:0 0 0 0 0 0;}}
                @font-face
	                {{font-family:Tunga;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:0 0 0 0 0 0;}}
                @font-face
	                {{font-family:""Estrangelo Edessa"";
	                panose-1:3 8 6 0 0 0 0 0 0 0;
	                mso-font-charset:1;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:0 0 0 0 0 0;}}
                @font-face
	                {{font-family:""Arial Unicode MS"";
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""Cambria Math"";
	                panose-1:2 4 5 3 5 4 6 3 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1107305727 0 0 415 0;}}
                @font-face
	                {{font-family:Cambria;
	                panose-1:2 4 5 3 5 4 6 3 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1073743103 0 0 415 0;}}
                @font-face
	                {{font-family:Calibri;
	                panose-1:2 15 5 2 2 2 4 3 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520092929 1073786111 9 0 415 0;}}
                @font-face
	                {{font-family:Tahoma;
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520081665 -1073717157 41 0 66047 0;}}
                @font-face
	                {{font-family:Garamond;
	                panose-1:2 2 4 4 3 3 1 1 8 3;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:""Wingdings 2"";
	                panose-1:5 2 1 2 1 5 7 7 7 7;
	                mso-font-charset:2;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""\@宋体"";
	                panose-1:2 1 6 0 3 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 680460288 22 0 262145 0;}}
                @font-face
	                {{font-family:Marlett;
	                panose-1:0 0 0 0 0 0 0 0 0 0;
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""\@Batang"";
	                panose-1:2 3 6 0 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:BatangChe;
	                panose-1:2 3 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:""\@BatangChe"";
	                panose-1:2 3 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:Gungsuh;
	                panose-1:2 3 6 0 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:""\@Gungsuh"";
	                panose-1:2 3 6 0 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:GungsuhChe;
	                panose-1:2 3 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:""\@GungsuhChe"";
	                panose-1:2 3 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:DaunPenh;
	                panose-1:1 1 1 1 1 1 1 1 1 1;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 65536 0 1 0;}}
                @font-face
	                {{font-family:DokChampa;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:50331651 0 0 0 65537 0;}}
                @font-face
	                {{font-family:Euphemia;
	                panose-1:2 11 5 3 4 1 2 2 1 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483537 74 8192 0 1 0;}}
                @font-face
	                {{font-family:Vani;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:2097155 0 0 0 1 0;}}
                @font-face
	                {{font-family:""\@Gulim"";
	                panose-1:2 11 6 0 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:GulimChe;
	                panose-1:2 11 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:""\@GulimChe"";
	                panose-1:2 11 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:""\@Dotum"";
	                panose-1:2 11 6 0 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:DotumChe;
	                panose-1:2 11 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:""\@DotumChe"";
	                panose-1:2 11 6 9 0 1 1 1 1 1;
	                mso-font-charset:129;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1342176593 1775729915 48 0 524447 0;}}
                @font-face
	                {{font-family:Impact;
	                panose-1:2 11 8 6 3 9 2 5 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:""Iskoola Pota"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 512 0 1 0;}}
                @font-face
	                {{font-family:Kalinga;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:524291 0 0 0 1 0;}}
                @font-face
	                {{font-family:Kartika;
	                panose-1:2 2 5 3 3 4 4 6 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:8388611 0 0 0 1 0;}}
                @font-face
	                {{font-family:""Khmer UI"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483601 8266 65536 0 1 0;}}
                @font-face
	                {{font-family:""Lao UI"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:33554435 0 0 0 1 0;}}
                @font-face
	                {{font-family:""Lucida Console"";
	                panose-1:2 11 6 9 4 5 4 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-2147482993 6144 0 0 31 0;}}
                @font-face
	                {{font-family:""Malgun Gothic"";
	                panose-1:2 11 5 3 2 0 0 2 0 4;
	                mso-font-charset:129;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-1879047505 165117179 18 0 524289 0;}}
                @font-face
	                {{font-family:""\@Malgun Gothic"";
	                panose-1:2 11 5 3 2 0 0 2 0 4;
	                mso-font-charset:129;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-1879047505 165117179 18 0 524289 0;}}
                @font-face
	                {{font-family:Meiryo;
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520027393 -355991553 65554 0 131231 0;}}
                @font-face
	                {{font-family:""\@Meiryo"";
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520027393 -355991553 65554 0 131231 0;}}
                @font-face
	                {{font-family:""Meiryo UI"";
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520027393 -355991553 65554 0 131231 0;}}
                @font-face
	                {{font-family:""\@Meiryo UI"";
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520027393 -355991553 65554 0 131231 0;}}
                @font-face
	                {{font-family:""Microsoft Himalaya"";
	                panose-1:1 1 1 0 1 1 1 1 1 1;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483645 65536 64 0 1 0;}}
                @font-face
	                {{font-family:""Microsoft JhengHei"";
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:136;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:135 680476672 22 0 1048585 0;}}
                @font-face
	                {{font-family:""\@Microsoft JhengHei"";
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:136;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:135 680476672 22 0 1048585 0;}}
                @font-face
	                {{font-family:微软雅黑;
	                panose-1:2 11 5 3 2 2 4 2 2 4;
	                mso-font-charset:134;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483001 672087122 22 0 262175 0;}}
                @font-face
	                {{font-family:""\@微软雅黑"";
	                panose-1:2 11 5 3 2 2 4 2 2 4;
	                mso-font-charset:134;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483001 672087122 22 0 262175 0;}}
                @font-face
	                {{font-family:""\@MingLiU"";
	                panose-1:2 2 5 9 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-1610611969 684719354 22 0 1048577 0;}}
                @font-face
	                {{font-family:""\@PMingLiU"";
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610611969 684719354 22 0 1048577 0;}}
                @font-face
	                {{font-family:MingLiU_HKSCS;
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610611969 953154810 22 0 1048577 0;}}
                @font-face
	                {{font-family:""\@MingLiU_HKSCS"";
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610611969 953154810 22 0 1048577 0;}}
                @font-face
	                {{font-family:MingLiU-ExtB;
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483601 168296456 16 0 1048577 0;}}
                @font-face
	                {{font-family:""\@MingLiU-ExtB"";
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483601 168296456 16 0 1048577 0;}}
                @font-face
	                {{font-family:PMingLiU-ExtB;
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483601 168296456 16 0 1048577 0;}}
                @font-face
	                {{font-family:""\@PMingLiU-ExtB"";
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483601 168296456 16 0 1048577 0;}}
                @font-face
	                {{font-family:MingLiU_HKSCS-ExtB;
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483601 168296456 16 0 1048577 0;}}
                @font-face
	                {{font-family:""\@MingLiU_HKSCS-ExtB"";
	                panose-1:2 2 5 0 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483601 168296456 16 0 1048577 0;}}
                @font-face
	                {{font-family:""Mongolian Baiti"";
	                panose-1:3 0 5 0 0 0 0 0 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:script;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483613 0 131072 0 1 0;}}
                @font-face
	                {{font-family:""\@MS Gothic"";
	                panose-1:2 11 6 9 7 2 5 8 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""MS PGothic"";
	                panose-1:2 11 6 0 7 2 5 8 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""\@MS PGothic"";
	                panose-1:2 11 6 0 7 2 5 8 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""MS UI Gothic"";
	                panose-1:2 11 6 0 7 2 5 8 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""\@MS UI Gothic"";
	                panose-1:2 11 6 0 7 2 5 8 2 4;
	                mso-font-charset:128;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""\@MS Mincho"";
	                panose-1:2 2 6 9 4 2 5 8 3 4;
	                mso-font-charset:128;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""MS PMincho"";
	                panose-1:2 2 6 0 4 2 5 8 3 4;
	                mso-font-charset:128;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""\@MS PMincho"";
	                panose-1:2 2 6 0 4 2 5 8 3 4;
	                mso-font-charset:128;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1791491579 18 0 131231 0;}}
                @font-face
	                {{font-family:""MV Boli"";
	                panose-1:2 0 5 0 3 2 0 9 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 256 0 1 0;}}
                @font-face
	                {{font-family:""Microsoft New Tai Lue"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 -2147483648 0 1 0;}}
                @font-face
	                {{font-family:Nyala;
	                panose-1:2 0 5 4 7 3 0 2 0 3;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610612625 0 2048 0 147 0;}}
                @font-face
	                {{font-family:""Microsoft PhagsPa"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 134217728 0 1 0;}}
                @font-face
	                {{font-family:""Plantagenet Cherokee"";
	                panose-1:2 2 6 2 7 1 0 0 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 4096 0 1 0;}}
                @font-face
	                {{font-family:""Segoe Script"";
	                panose-1:2 11 5 4 2 0 0 0 0 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:655 0 0 0 159 0;}}
                @font-face
	                {{font-family:""Segoe UI"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520084737 -1073683329 41 0 479 0;}}
                @font-face
	                {{font-family:""Segoe UI Semibold"";
	                panose-1:2 11 7 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1073783931 1 0 415 0;}}
                @font-face
	                {{font-family:""Segoe UI Light"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870145 1073783931 1 0 415 0;}}
                @font-face
	                {{font-family:""Segoe UI Symbol"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483537 302054383 311296 0 1 0;}}
                @font-face
	                {{font-family:新宋体;
	                panose-1:2 1 6 9 3 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 680460288 22 0 262145 0;}}
                @font-face
	                {{font-family:""\@新宋体"";
	                panose-1:2 1 6 9 3 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 680460288 22 0 262145 0;}}
                @font-face
	                {{font-family:SimSun-ExtB;
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 168689664 16 0 262145 0;}}
                @font-face
	                {{font-family:""\@SimSun-ExtB"";
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 168689664 16 0 262145 0;}}
                @font-face
	                {{font-family:""Microsoft Tai Le"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 1073741824 0 1 0;}}
                @font-face
	                {{font-family:""Shonar Bangla"";
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:65539 0 0 0 1 0;}}
                @font-face
	                {{font-family:""Microsoft Yi Baiti"";
	                panose-1:3 0 5 0 0 0 0 0 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:script;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483645 66562 524290 0 1 0;}}
                @font-face
	                {{font-family:""Microsoft Sans Serif"";
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-520082689 -1073741822 8 0 66047 0;}}
                @font-face
	                {{font-family:Aparajita;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:32771 0 0 0 1 0;}}
                @font-face
	                {{font-family:Ebrima;
	                panose-1:2 0 0 0 0 0 0 0 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610612641 33554497 0 0 147 0;}}
                @font-face
	                {{font-family:Gisha;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147481593 1073741890 0 0 33 0;}}
                @font-face
	                {{font-family:Kokila;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:32771 0 0 0 1 0;}}
                @font-face
	                {{font-family:Leelawadee;
	                panose-1:2 11 5 2 4 2 4 2 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2130706257 1073750091 0 0 65537 0;}}
                @font-face
	                {{font-family:""Microsoft Uighur"";
	                panose-1:2 0 0 0 0 0 0 0 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:8195 -2147483648 8 0 65 0;}}
                @font-face
	                {{font-family:MoolBoran;
	                panose-1:2 11 1 0 1 1 1 1 1 1;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483633 8266 65536 0 1 0;}}
                @font-face
	                {{font-family:Utsaah;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:32771 0 0 0 1 0;}}
                @font-face
	                {{font-family:Vijaya;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:1048579 0 0 0 1 0;}}
                @font-face
	                {{font-family:Andalus;
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:8195 -2147483648 8 0 65 0;}}
                @font-face
	                {{font-family:""Arabic Typesetting"";
	                panose-1:3 2 4 2 4 4 6 3 2 3;
	                mso-font-charset:0;
	                mso-generic-font-family:script;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610604433 -1073741824 8 0 211 0;}}
                @font-face
	                {{font-family:""Simplified Arabic"";
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:8195 0 0 0 65 0;}}
                @font-face
	                {{font-family:""Simplified Arabic Fixed"";
	                panose-1:2 7 3 9 2 2 5 2 4 4;
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:8195 0 0 0 65 0;}}
                @font-face
	                {{font-family:""Sakkal Majalla"";
	                panose-1:2 0 0 0 0 0 0 0 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610604417 -1073733557 8 0 211 0;}}
                @font-face
	                {{font-family:""Traditional Arabic"";
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:8195 -2147483648 8 0 65 0;}}
                @font-face
	                {{font-family:Aharoni;
	                panose-1:2 1 8 3 2 1 4 3 2 3;
	                mso-font-charset:177;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:David;
	                panose-1:2 14 5 2 6 4 1 1 1 1;
	                mso-font-charset:177;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:FrankRuehl;
	                panose-1:2 14 5 3 6 1 1 1 1 1;
	                mso-font-charset:177;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:""Levenim MT"";
	                panose-1:2 1 5 2 6 1 1 1 1 1;
	                mso-font-charset:177;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:Miriam;
	                panose-1:2 11 5 2 5 1 1 1 1 1;
	                mso-font-charset:177;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:""Miriam Fixed"";
	                panose-1:2 11 5 9 5 1 1 1 1 1;
	                mso-font-charset:177;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:Narkisim;
	                panose-1:2 14 5 2 5 1 1 1 1 1;
	                mso-font-charset:177;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:Rod;
	                panose-1:2 3 5 9 5 1 1 1 1 1;
	                mso-font-charset:177;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:2049 0 0 0 32 0;}}
                @font-face
	                {{font-family:仿宋;
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-2147482945 953122042 22 0 262145 0;}}
                @font-face
	                {{font-family:""\@仿宋"";
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-2147482945 953122042 22 0 262145 0;}}
                @font-face
	                {{font-family:""\@黑体"";
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-2147482945 953122042 22 0 262145 0;}}
                @font-face
	                {{font-family:楷体;
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-2147482945 953122042 22 0 262145 0;}}
                @font-face
	                {{font-family:""\@楷体"";
	                panose-1:2 1 6 9 6 1 1 1 1 1;
	                mso-font-charset:134;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-2147482945 953122042 22 0 262145 0;}}
                @font-face
	                {{font-family:AngsanaUPC;
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2130706429 0 0 0 65537 0;}}
                @font-face
	                {{font-family:""Browallia New"";
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2130706429 0 0 0 65537 0;}}
                @font-face
	                {{font-family:BrowalliaUPC;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2130706429 0 0 0 65537 0;}}
                @font-face
	                {{font-family:CordiaUPC;
	                panose-1:2 11 3 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2130706429 0 0 0 65537 0;}}
                @font-face
	                {{font-family:DilleniaUPC;
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2130706393 2 0 0 65537 0;}}
                @font-face
	                {{font-family:EucrosiaUPC;
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-2130706393 2 0 0 65537 0;}}
                @font-face
	                {{font-family:FreesiaUPC;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:16777223 2 0 0 65537 0;}}
                @font-face
	                {{font-family:IrisUPC;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:16777223 2 0 0 65537 0;}}
                @font-face
	                {{font-family:JasmineUPC;
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:16777223 2 0 0 65537 0;}}
                @font-face
	                {{font-family:KodchiangUPC;
	                panose-1:2 2 6 3 5 4 5 2 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:16777223 2 0 0 65537 0;}}
                @font-face
	                {{font-family:LilyUPC;
	                panose-1:2 11 6 4 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:16777223 2 0 0 65537 0;}}
                @font-face
	                {{font-family:DFKai-SB;
	                panose-1:3 0 5 9 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:script;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 135135232 22 0 1048577 0;}}
                @font-face
	                {{font-family:""\@DFKai-SB"";
	                panose-1:3 0 5 9 0 0 0 0 0 0;
	                mso-font-charset:136;
	                mso-generic-font-family:script;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 135135232 22 0 1048577 0;}}
                @font-face
	                {{font-family:""Lucida Sans Unicode"";
	                panose-1:2 11 6 2 3 5 4 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147480833 14699 0 0 191 0;}}
                @font-face
	                {{font-family:""Arial Black"";
	                panose-1:2 11 10 4 2 1 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:Candara;
	                panose-1:2 14 5 2 3 3 3 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610611985 1073783883 0 0 415 0;}}
                @font-face
	                {{font-family:""Comic Sans MS"";
	                panose-1:3 15 7 2 3 3 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:script;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:Consolas;
	                panose-1:2 11 6 9 2 2 4 3 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:-520092929 1073806591 9 0 415 0;}}
                @font-face
	                {{font-family:Constantia;
	                panose-1:2 3 6 2 5 3 6 3 3 3;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610611985 1073750091 0 0 415 0;}}
                @font-face
	                {{font-family:Corbel;
	                panose-1:2 11 5 3 2 2 4 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-1610611985 1073783883 0 0 415 0;}}
                @font-face
	                {{font-family:""Franklin Gothic Medium"";
	                panose-1:2 11 6 3 2 1 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:Gabriola;
	                panose-1:4 4 6 5 5 16 2 2 13 2;
	                mso-font-charset:0;
	                mso-generic-font-family:decorative;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870161 1342185547 0 0 159 0;}}
                @font-face
	                {{font-family:Georgia;
	                panose-1:2 4 5 2 5 4 5 2 3 3;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:""Palatino Linotype"";
	                panose-1:2 4 5 2 5 5 5 3 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:-536870265 1073741843 0 0 415 0;}}
                @font-face
	                {{font-family:""Segoe Print"";
	                panose-1:2 0 6 0 0 0 0 0 0 0;
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:655 0 0 0 159 0;}}
                @font-face
	                {{font-family:""Trebuchet MS"";
	                panose-1:2 11 6 3 2 2 2 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:Verdana;
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:-1593833729 1073750107 16 0 415 0;}}
                @font-face
	                {{font-family:Webdings;
	                panose-1:5 3 1 2 1 5 9 6 7 3;
	                mso-font-charset:2;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""Wingdings 3"";
	                panose-1:5 4 1 2 1 8 7 7 7 7;
	                mso-font-charset:2;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""Book Antiqua"";
	                panose-1:2 4 6 2 5 3 5 3 3 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:Haettenschweiler;
	                panose-1:2 11 7 6 4 9 2 6 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:""MS Outlook"";
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""Arial Narrow"";
	                panose-1:2 11 6 6 2 2 2 3 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:647 2048 0 0 159 0;}}
                @font-face
	                {{font-family:""Monotype Corsiva"";
	                panose-1:3 1 1 1 1 2 1 1 1 1;
	                mso-font-charset:0;
	                mso-generic-font-family:script;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:""Bookman Old Style"";
	                panose-1:2 5 6 4 5 5 5 2 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:roman;
	                mso-font-pitch:variable;
	                mso-font-signature:647 0 0 0 159 0;}}
                @font-face
	                {{font-family:""Bookshelf Symbol 7"";
	                panose-1:5 1 1 1 1 1 1 1 1 1;
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""MS Reference Sans Serif"";
	                panose-1:2 11 6 4 3 5 4 4 2 4;
	                mso-font-charset:0;
	                mso-generic-font-family:swiss;
	                mso-font-pitch:variable;
	                mso-font-signature:536871559 0 0 0 415 0;}}
                @font-face
	                {{font-family:""MS Reference Specialty"";
	                panose-1:5 0 5 0 0 0 0 0 0 0;
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""ESRI SDS 2\.00 1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI SDS 1\.95 2"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI SDS 1\.95 1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI NIMA DNC LN"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Ordnance Survey"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI NIMA DNC PT"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Climate & Precipitation"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI ERS Operations S1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Cartography"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI SDS 2\.00 2"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI NIMA VMAP1&2 PT"";
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Arrowhead"";
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Surveyor"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI NIMA VMAP1&2 LN"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI AMFM Electric"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI AMFM Gas"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI AMFM Sewer"";
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI AMFM Water"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Hydrants"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI NIMA City Graphic PT"";
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Telecom"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Pipeline US 1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI NIMA City Graphic LN"";
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilMod 02"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Environmental & Icons"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilRed 01"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilSym 01"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI IGL Font16"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilSym 02"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI IGL Font20"";
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI IGL Font21"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI IGL Font22"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI IGL Font23"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI IGL Font24"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI IGL Font25"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilSym 03"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilSym 04"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilSym 05"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI MilMod 01"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Public1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Geometric Symbols"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI ArcPad"";
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:-2147483648 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""ESRI Default Marker"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Transportation & Civic"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Caves 1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Caves 2"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Caves 3"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Dimensioning"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Oil\, Gas\, & Water"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI North"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Geology USGS 95-525"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Elements"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Commodities"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Shields"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI US MUTCD 1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI US MUTCD 2"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI US MUTCD 3"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Weather"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Geology AGSO 1"";
	                mso-font-charset:0;
	                mso-generic-font-family:modern;
	                mso-font-pitch:fixed;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI US Forestry 1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI US Forestry 2"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Geology"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Conservation"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Crime Analysis"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Enviro Hazard Incident"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Enviro Hazard Analysis"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Enviro Hazard Sites"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Hazardous Materials"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Fire Incident NFPA"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Business"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI ERS Infrastructures S1"";
	                mso-font-charset:0;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:3 0 0 0 1 0;}}
                @font-face
	                {{font-family:""ESRI Mil2525C Modifiers"";
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""ESRI Meteorological 01"";
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:VisualUI;
	                panose-1:5 0 4 0 0 0 0 0 0 0;
	                mso-font-charset:2;
	                mso-generic-font-family:auto;
	                mso-font-pitch:variable;
	                mso-font-signature:0 268435456 0 0 -2147483648 0;}}
                @font-face
	                {{font-family:""\(使用中文字体\)"";
	                panose-1:0 0 0 0 0 0 0 0 0 0;
	                mso-font-alt:宋体;
	                mso-font-charset:134;
	                mso-generic-font-family:roman;
	                mso-font-format:other;
	                mso-font-pitch:auto;
	                mso-font-signature:0 0 0 0 0 0;}}
                 /* Style Definitions */
                 p.MsoNormal, li.MsoNormal, div.MsoNormal
	                {{mso-style-parent:"""";
	                margin:0cm;
	                margin-bottom:.0001pt;
	                mso-pagination:widow-orphan;
	                font-size:12.0pt;
	                font-family:宋体;
	                mso-bidi-font-family:宋体;}}
                p.MsoHeader, li.MsoHeader, div.MsoHeader
	                {{mso-style-noshow:yes;
	                mso-style-link:""页眉 Char"";
	                margin:0cm;
	                margin-bottom:.0001pt;
	                text-align:center;
	                mso-pagination:widow-orphan;
	                tab-stops:center 207.65pt right 415.3pt;
	                layout-grid-mode:char;
	                border:none;
	                mso-border-bottom-alt:solid windowtext .75pt;
	                padding:0cm;
	                mso-padding-alt:0cm 0cm 1.0pt 0cm;
	                font-size:9.0pt;
	                font-family:宋体;
	                mso-bidi-font-family:宋体;}}
                p.MsoFooter, li.MsoFooter, div.MsoFooter
	                {{mso-style-noshow:yes;
	                mso-style-link:""页脚 Char"";
	                margin:0cm;
	                margin-bottom:.0001pt;
	                mso-pagination:widow-orphan;
	                tab-stops:center 207.65pt right 415.3pt;
	                layout-grid-mode:char;
	                font-size:9.0pt;
	                font-family:宋体;
	                mso-bidi-font-family:宋体;}}
                a:link, span.MsoHyperlink
	                {{mso-style-noshow:yes;
	                color:blue;
	                text-decoration:underline;
	                text-underline:single;}}
                a:visited, span.MsoHyperlinkFollowed
	                {{mso-style-noshow:yes;
	                color:purple;
	                text-decoration:underline;
	                text-underline:single;}}
                p
	                {{mso-style-noshow:yes;
	                mso-margin-top-alt:auto;
	                margin-right:0cm;
	                mso-margin-bottom-alt:auto;
	                margin-left:0cm;
	                mso-pagination:widow-orphan;
	                font-size:12.0pt;
	                font-family:宋体;
	                mso-bidi-font-family:宋体;}}
                span.Char
	                {{mso-style-name:""页眉 Char"";
	                mso-style-noshow:yes;
	                mso-style-locked:yes;
	                mso-style-link:页眉;
	                mso-ansi-font-size:9.0pt;
	                mso-bidi-font-size:9.0pt;
	                font-family:宋体;
	                mso-ascii-font-family:宋体;
	                mso-fareast-font-family:宋体;
	                mso-hansi-font-family:宋体;
	                mso-bidi-font-family:宋体;}}
                span.Char0
	                {{mso-style-name:""页脚 Char"";
	                mso-style-locked:yes;
	                mso-style-link:页脚;
	                mso-ansi-font-size:9.0pt;
	                mso-bidi-font-size:9.0pt;
	                font-family:宋体;
	                mso-ascii-font-family:宋体;
	                mso-fareast-font-family:宋体;
	                mso-hansi-font-family:宋体;
	                mso-bidi-font-family:宋体;}}
                ins
	                {{mso-style-type:export-only;
	                text-decoration:none;}}
                span.msoIns
	                {{mso-style-type:export-only;
	                mso-style-name:"""";
	                text-decoration:underline;
	                text-underline:single;}}
                span.msoDel
	                {{mso-style-type:export-only;
	                mso-style-name:"""";
	                text-decoration:line-through;
	                color:red;}}
                @page Section1
	                {{size:595.3pt 841.9pt;
	                margin:72.0pt 90.0pt 72.0pt 90.0pt;
	                mso-header-margin:42.55pt;
	                mso-footer-margin:49.6pt;
	                mso-paper-source:0;}}
                div.Section1
	                {{page:Section1;}}
                -->
                </style>
                <!--[if gte mso 10]>
                <style>
                 /* Style Definitions */
                 table.MsoNormalTable
	                {{mso-style-name:普通表格;
	                mso-tstyle-rowband-size:0;
	                mso-tstyle-colband-size:0;
	                mso-style-noshow:yes;
	                mso-style-parent:"""";
	                mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	                mso-para-margin:0cm;
	                mso-para-margin-bottom:.0001pt;
	                mso-pagination:widow-orphan;
	                font-size:10.0pt;
	                font-family:""Times New Roman"";
	                mso-fareast-font-family:""Times New Roman"";
	                mso-ansi-language:#0400;
	                mso-fareast-language:#0400;
	                mso-bidi-language:#0400;}}
                </style>
                <![endif]-->
                <link rel=themeData href=""{{0}}.files/themedata.thmx"">
                <link rel=colorSchemeMapping href=""CMMS.files/colorschememapping.xml"">
                <!--[if gte mso 9]><xml>
                 <o:shapedefaults v:ext=""edit"" spidmax=""2050""/>
                </xml><![endif]--><!--[if gte mso 9]><xml>
                 <o:shapelayout v:ext=""edit"">
                  <o:idmap v:ext=""edit"" data=""1""/>
                 </o:shapelayout></xml><![endif]-->
                </head>

                <body lang=ZH-CN link=blue vlink=purple style='tab-interval:21.0pt'>

                <div class=Section1>

                <div align=center>
                <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=""100%""
                 style='width:100.0%;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:
                 0cm 0cm 0cm 0cm'>
                 <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
                  <td colspan=2 style='border:solid black 1.0pt;mso-border-top-alt:1.0pt;
                  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;background:silver;
                  padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt'>描述信息</span></b><span lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:1;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>项目名称</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{1}<o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:2;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>文件名</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span style='font-size:9.0pt'>{0}.doc</span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:3;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>数据库类型</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>MICROSOFT<o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:4;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>表数量</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{2}<o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:4;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>视图数量</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{3}<o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:4;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>存储过程数量</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{12}<o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:5;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt'>文档</span></b><b><span
                  style='font-size:9.0pt'>所在目录</span></b><span lang=EN-US style='font-size:
                  9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{4}<o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:6;mso-yfti-lastrow:yes;height:15.0pt'>
                  <td width=80 style='width:60.0pt;border:solid black 1.0pt;border-top:none;
                  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>更新日期</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=10 style='width:7.2pt;border-top:none;border-left:none;border-bottom:
                  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{5}<o:p></o:p></span></p>
                  </td>
                 </tr>
                </table>

                </div>

                <p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

                <div align=center>

                <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=""100%""
                 style='width:100.0%;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:
                 0cm 0cm 0cm 0cm' height=1 bordercolordark=""#000000"" bordercolorlight=""#000000"">
                 <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
                  <td width=""100%"" style='width:100.0%;border:solid black 1.0pt;mso-border-top-alt:
                  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;background:silver;
                  padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>模块列表</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes;height:15.0pt'>
                  <td width=10 valign=top style='width:7.2pt;border:solid black 1.0pt;
                  border-top:none;mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;
                  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'><a
                  href=""#PhysicalDiagram_table"">表清单</a><o:p></o:p></span></p>
                  </td>
                 </tr>
                 <tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes;height:15.0pt'>
                  <td width=10 valign=top style='width:7.2pt;border:solid black 1.0pt;
                  border-top:none;mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;
                  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'><a
                  href=""#PhysicalDiagram_view"">视图清单</a><o:p></o:p></span></p>
                  </td>
                 </tr>
                  <tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes;height:15.0pt'>
                  <td width=10 valign=top style='width:7.2pt;border:solid black 1.0pt;
                  border-top:none;mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;
                  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'><a
                  href=""#PhysicalDiagram_SP"">存储过程清单</a><o:p></o:p></span></p>
                  </td>
                 </tr>
                </table>

                </div>

                <p class=MsoNormal><span lang=EN-US><br>
                </span><a name=""PhysicalDiagram_table""></a><b><span style='font-size:9.0pt'>表清单</span></b><span
                lang=EN-US>:<o:p></o:p></span></p>

                <div align=center>
                <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=""100%""
                 style='width:100.0%;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:
                 0cm 0cm 0cm 0cm' height=1 bordercolordark=""#000000"" bordercolorlight=""#000000"">
                 <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
                  <td width=""40%"" style='width:40.0%;border:solid black 1.0pt;mso-border-top-alt:
                  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;background:silver;
                  padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>表名</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=""60%"" style='width:60.0%;border:solid black 1.0pt;border-left:none;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;background:silver;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>解释</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                 </tr>
                {6}
                </table>
                </div>
                <p align=center style='text-align:center'><span lang=EN-US style='font-size:
                9.0pt'><a href=""#PhysicalDiagram_table"">[<span lang=EN-US><span lang=EN-US>返回]</span></span></a><o:p></o:p></span></p>

                <p class=MsoNormal><span lang=EN-US><br>
                </span><a name=""PhysicalDiagram_view""></a><b><span style='font-size:9.0pt'>视图清单</span></b><span
                lang=EN-US>:<o:p></o:p></span></p>

                <div align=center>
                <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=""100%""
                 style='width:100.0%;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:
                 0cm 0cm 0cm 0cm' height=1 bordercolordark=""#000000"" bordercolorlight=""#000000"">
                 <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
                  <td width=""40%"" style='width:40.0%;border:solid black 1.0pt;mso-border-top-alt:
                  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;background:silver;
                  padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>视图名</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=""60%"" style='width:60.0%;border:solid black 1.0pt;border-left:none;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;background:silver;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>解释</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                 </tr>
                {7}
                </table>
                </div>
    <p align=center style='text-align:center'><span lang=EN-US style='font-size:
                9.0pt'><a href=""#PhysicalDiagram_view"">[<span lang=EN-US><span lang=EN-US>返回]</span></span></a><o:p></o:p></span></p>

                <p class=MsoNormal><span lang=EN-US><br>
                </span><a name=""PhysicalDiagram_SP""></a><b><span style='font-size:9.0pt'>存储过程清单</span></b><span
                lang=EN-US>:<o:p></o:p></span></p>

                <div align=center>
                <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=""100%""
                 style='width:100.0%;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:
                 0cm 0cm 0cm 0cm' height=1 bordercolordark=""#000000"" bordercolorlight=""#000000"">
                 <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
                  <td width=""40%"" style='width:40.0%;border:solid black 1.0pt;mso-border-top-alt:
                  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
                  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;background:silver;
                  padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>存储过程名</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                  <td width=""60%"" style='width:60.0%;border:solid black 1.0pt;border-left:none;
                  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
                  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
                  black;mso-border-style-alt:solid;background:silver;padding:.75pt .75pt 0cm .75pt;
                  height:15.0pt'>
                  <p class=MsoNormal><b><span style='font-size:9.0pt'>解释</span></b><span
                  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
                  </td>
                 </tr>
                {10}
                </table>
                </div>
                <p align=center style='text-align:center'><span lang=EN-US style='font-size:
                9.0pt'><a href=""#PhysicalDiagram_SP"">[<span lang=EN-US><span lang=EN-US>返回]</span></span></a><o:p></o:p></span></p>
                {8}
                <p align=center style='text-align:center'><span lang=EN-US style='font-size:
                9.0pt'><a href=""#headLOCAL_1-XZ"">[<span lang=EN-US><span lang=EN-US>返回]</span></span></a><o:p></o:p></span></p>
                {9}
                <p align=center style='text-align:center'><span lang=EN-US style='font-size:
                9.0pt'><a href=""#headLOCAL_1-XZ"">[<span lang=EN-US><span lang=EN-US>返回]</span></span></a><o:p></o:p></span></p>
                {11}
                <p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
                </div>
                </body>
                </html>"
                , title, dbName, tableCount.ToString(), viewCount.ToString(), filePath.Remove(filePath.IndexOf(title)), createDate.ToString("yyyy/MM/dd hh:mm:ss"), sbTableList.ToString(), sbViewList.ToString(), sbTableColumn.ToString(), sbViewColumn.ToString(), sbSPList.ToString(), sbSPColumn.ToString(), spCount.ToString()));
                return true;
            }
            else
            {
                return false;
            }
        }


        /// <summary>
        /// 为单个表生成文档
        /// </summary>
        public static StringBuilder createHtml(DbEntity dataview)
        {
            string itemRemark =dataview.Memo;
            StringBuilder sb = new StringBuilder();
            string enType = string.Empty;
            if (dataview.EntityViewType == EntityType.Table)
                enType = "表名";
            else if (dataview.EntityViewType == EntityType.View)
                enType = "视图名";
            else
                enType = "存储过程名";

            sb.Append(string.Format(@"
<p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'><br>
</span><b><span style='font-size:9.0pt'>{3}<span lang=EN-US>:</span></span></b><span
lang=EN-US style='font-size:9.0pt'>{0} </span><b><span
style='font-size:9.0pt'>解释<span lang=EN-US>:</span></span></b><span lang=EN-US
style='font-size:9.0pt'>{1}<a
name=""LOCAL_1-{0}""></a> </span><span style='font-size:9.0pt'>（{2}）<span
lang=EN-US><o:p></o:p></span></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=""100%""
 style='width:100.0%;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:
 0cm 0cm 0cm 0cm' height=1 bordercolordark=""#000000"" bordercolorlight=""#000000"">
 <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
  <td colspan=9 style='border:solid black 1.0pt;mso-border-top-alt:1.0pt;
  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;background:silver;
  padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
  <p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt'>{0}({1})</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1;height:15.0pt'>
  <td width=""8%"" style='width:8.0%;border:solid black 1.0pt;border-top:none;
  mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><span
  style='font-size:9.0pt'>是否主键</span></b><span lang=EN-US style='font-size:
  9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""16%"" style='width:16.0%;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><b><span style='font-size:9.0pt'>字段名</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""18%"" style='width:18.0%;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><b><span style='font-size:9.0pt'>字段描述</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""12%"" style='width:12.0%;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><b><span style='font-size:9.0pt'>数据类型</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""4%"" style='width:4.0%;border-top:none;border-left:none;border-bottom:
  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
  <p class=MsoNormal><b><span style='font-size:9.0pt'>长度</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""5%"" style='width:5.0%;border-top:none;border-left:none;border-bottom:
  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><span
  style='font-size:9.0pt'>可空</span></b><span lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""8%"" style='width:8.0%;border-top:none;border-left:none;border-bottom:
  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
  <p class=MsoNormal><b><span style='font-size:9.0pt'>约束</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""6%"" style='width:6.0%;border-top:none;border-left:none;border-bottom:
  solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:solid black 1.0pt;
  mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;mso-border-left-alt:
  1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
  black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;height:15.0pt'>
  <p class=MsoNormal><b><span style='font-size:9.0pt'>缺省值</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
  <td width=""23%"" style='width:23.0%;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><b><span style='font-size:9.0pt'>备注</span></b><span
  lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></p>
  </td>
 </tr>
", dataview.Name.ToUpper(), dataview.Name, itemRemark,enType));


            if (dataview != null && dataview.Propertys.Count > 0)
            {
                string _isKey = "";
                string _columnName = "";
                string _remark = "";
                string _dataType = "";
                string _lenght = "";
                string _precisionNum = "";
                string _scaleNum = "";
                string _nullable = "";
                string _defaultValue = "";
                string _isOut = string.Empty;
                foreach (var pro in dataview.Propertys)
                {
                    _isKey = pro.IsPrimaryKey.ToString();
                    _columnName = pro.Name;
                    _remark = pro.Memo;
                    _dataType = pro.DataType;
                    _lenght = pro.DataLength.ToString();
                    _precisionNum = "";
                    _scaleNum = pro.DataDotLength.ToString();
                    _defaultValue = pro.DefaultValue;
                    _nullable = pro.IsNull.ToString();
                    if (dataview.EntityViewType == EntityType.StoredProcedure)
                    {
                        if (pro.IsOut)
                            _isOut = "输出参数";
                        else
                            _isOut = "输入参数";
                    }


                    sb.Append(string.Format(@"
<tr style='mso-yfti-irow:2;height:15.0pt'>
  <td width=10 valign=top style='width:7.2pt;border:solid black 1.0pt;
  border-top:none;mso-border-top-alt:solid black 1.0pt;mso-border-top-alt:1.0pt;
  mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal align=center style='text-align:center'><span
  style='font-size:9.0pt'>{0}<span lang=EN-US><o:p></o:p></span></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{1}<o:p></o:p></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{2}<o:p></o:p></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{3}<o:p></o:p></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>{4}<o:p></o:p></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:""Times New Roman""'><o:p>{5}</o:p></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:""Times New Roman""'><o:p>&nbsp;</o:p></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:""Times New Roman""'><o:p>{6}</o:p></span></p>
  </td>
  <td width=10 valign=top style='width:7.2pt;border-top:none;border-left:none;
  border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-top-alt:
  solid black 1.0pt;mso-border-left-alt:solid black 1.0pt;mso-border-top-alt:
  1.0pt;mso-border-left-alt:1.0pt;mso-border-bottom-alt:.5pt;mso-border-right-alt:
  .5pt;mso-border-color-alt:black;mso-border-style-alt:solid;padding:.75pt .75pt 0cm .75pt;
  height:15.0pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:""Times New Roman""'><o:p>{7}</o:p></span></p>
  </td>
 </tr>
", _isKey.ToLower() == "true" ? "是" : "", _columnName.ToUpper(), _remark, GetTypeFull(_dataType, _lenght, _scaleNum).ToUpper(), _lenght, _nullable.ToLower() == "true" ? "是" : "", !string.IsNullOrEmpty(_defaultValue) ? _defaultValue : "",_isOut));

                }
                sb.Append(string.Format(@"
</table>

</div>

<p align=center style='text-align:center'><span lang=EN-US style='font-size:
9.0pt'><a href=""#headLOCAL_1-{0}"">[<span lang=EN-US><span
lang=EN-US>返回]</span></span></a><o:p></o:p></span></p>
", dataview.Name.ToUpper()));
                return sb;
             
            }
            else
            {
                return null;
            }
        }

        public static string GetTypeFull(string type, string lenght, string scale)
        {
            string _type = "";
            switch (type.Trim().ToLower())
            {
                case "decimal":
                case "float":
                case "money":
                case "numeric":
                case "smallmoney":
                    _type = string.Format("{0}({1},{2})", type, lenght, scale);
                    break;
                case "char":
                case "varchar":
                    _type = string.Format("{0}({1})", type, lenght);
                    break;
                default:
                    _type = type;
                    break;
            }
            return _type;
        }


        /// <summary>
        /// 保存文件
        /// </summary>
        public static bool SaveTxt(string filePath, string txt)
        {
            StreamWriter writer = null;
            try
            {
                FileInfo file = new FileInfo(filePath);
                writer = new StreamWriter(file.FullName, false, Encoding.UTF8);
                writer.WriteLine(txt);
                return true;
            }
            catch
            {
                return false;
            }
            finally
            {
                if (writer != null)
                {
                    writer.Close();
                }
            }
        }

      
    }
     

  

}
